| Location |
A location is anything with an x and y coordinate in 2D space.
|
| Main |
This exercise will demonstrate how many different kinds of search algorithms
can be implemented using the same basic process with slight variations in
how the next state is chosen.
|
| Map |
Represents a 2D space that may contain walls.
|
| Path |
A path is a sequence of Locations that is defined by the last
location on the path.
|
| PriorityQueue<T> |
A priority queue is a collection of things which, after being put in (or
"pushed") can be taken out ("popped) in the order defined by the numeric
key associated with each thing.
|
| Sprite |
A sprite is a thing located in a 2D space that can move.
|